#ifndef GROUP_MOVEMENT_H
#define GROUP_MOVEMENT_H

#include <list>

#include "Doohickeys\Entity.h"
#include "Doohickeys\AStar.h"
#include "Structs.h"

using std::list;

class GroupMovement {
private:
	int rankX;
	int rankY;
	int numEntites;


	Point middleStart;
	Point middleEnd;

	list<Entity*> entities;
	AStar* pathing;

public:
	GroupMovement(list<Entity*> entities) : entities(entities) {pathing = new AStar(entities.front()->getMap());}

};

#endif